package com.cloudpark.service;

import java.util.List;
import java.util.Map;

import com.cloudpark.common.util.Pagination;
import com.cloudpark.model.entity.Park;

public interface ParkService {

	Park queryByParkCode(String parkCode);

	Pagination queryParkList(Map<String, String> params, int start,
			int length, Long estateId);

	Park queryParkById(Long id);

	void saveOrUpdatePark(Park park);

	void deleteParkById(Long id);

	List<Park> queryParkList(Park park);

	List<Park> queryParkByEstateId(Long estateId);

	String queryParkOptions(Long estateId);

}
